#!/bin/sh

V=$(git describe HEAD)

case "$V" in
'')
	echo >&2 "fatal: no annotated tags, cannot determine version"
	exit 1
	;;

*-g*)
	echo >&2 "fatal: snapshot $V, cannot determine version"
	exit 1
	;;

v*)
	echo "$V" | perl -lne 'print $1 if /^v(\d+\.\d+(?:\.\d+)?)/'
	;;
esac
